import instance from '@/utils/axios.js'
import { getToken } from '@/utils/token.js'

function userLogin ({ mobile, code }) {
  return instance({
    url: '/v1_0/authorizations',
    method: 'post',
    data: {
      mobile,
      code
    }
  })
}

export { userLogin }

function getUserInfo () {
  return instance({
    url: '/v1_0/user/profile',
    method: 'get',
    // headers: {
    //   Authorization: `Bearer ${getToken().token}`
    // }
  })
}
export { getUserInfo }

function editUserInfo (data) {
  return instance({
    url: '/v1_0/user/profile',
    method: 'patch',
    data,
    // headers: {
    //   Authorization: `Bearer ${getToken().token}`
    // }
  })
}
export { editUserInfo }



function editUserPhoto (fd) {
  return instance({
    url: '/v1_0/user/photo',
    method: 'patch',
    data:fd,
    headers: {
      Authorization: `Bearer ${getToken().token}`
    }
  })
}
export { editUserPhoto }
